public val publicToInternalTopLevelProperty1 = "publicToInternalTopLevelProperty1.v1"
public val publicToInternalTopLevelProperty2 get() = "publicToInternalTopLevelProperty2.v1"
public val publicToInternalPATopLevelProperty1 = "publicToInternalPATopLevelProperty1.v1"
public val publicToInternalPATopLevelProperty2 get() = "publicToInternalPATopLevelProperty2.v1"
public val publicToPrivateTopLevelProperty1 = "publicToPrivateTopLevelProperty1.v1"
public val publicToPrivateTopLevelProperty2 get() = "publicToPrivateTopLevelProperty2.v1"

open class Container {
    public val publicToProtectedProperty1 = "Container.publicToProtectedProperty1.v1"
    public val publicToProtectedProperty2 get() = "Container.publicToProtectedProperty2.v1"
    public val publicToInternalProperty1 = "Container.publicToInternalProperty1.v1"
    public val publicToInternalProperty2 get() = "Container.publicToInternalProperty2.v1"
    public val publicToInternalPAProperty1 = "Container.publicToInternalPAProperty1.v1"
    public val publicToInternalPAProperty2 get() = "Container.publicToInternalPAProperty2.v1"
    public val publicToPrivateProperty1 = "Container.publicToPrivateProperty1.v1"
    public val publicToPrivateProperty2 get() = "Container.publicToPrivateProperty2.v1"

    protected val protectedToPublicProperty1 = "Container.protectedToPublicProperty1.v1"
    protected val protectedToPublicProperty2 get() = "Container.protectedToPublicProperty2.v1"
    protected val protectedToInternalProperty1 = "Container.protectedToInternalProperty1.v1"
    protected val protectedToInternalProperty2 get() = "Container.protectedToInternalProperty2.v1"
    protected val protectedToInternalPAProperty1 = "Container.protectedToInternalPAProperty1.v1"
    protected val protectedToInternalPAProperty2 get() = "Container.protectedToInternalPAProperty2.v1"
    protected val protectedToPrivateProperty1 = "Container.protectedToPrivateProperty1.v1"
    protected val protectedToPrivateProperty2 get() = "Container.protectedToPrivateProperty2.v1"

    public open val publicToProtectedOverriddenProperty1 = "Container.publicToProtectedOverriddenProperty1.v1"
    public open val publicToProtectedOverriddenProperty2 get() = "Container.publicToProtectedOverriddenProperty2.v1"
    public open val publicToProtectedOverriddenProperty3 = "Container.publicToProtectedOverriddenProperty3.v1"
    public open val publicToProtectedOverriddenProperty4 get() = "Container.publicToProtectedOverriddenProperty4.v1"
    public open val publicToInternalOverriddenProperty1 = "Container.publicToInternalOverriddenProperty1.v1"
    public open val publicToInternalOverriddenProperty2 get() = "Container.publicToInternalOverriddenProperty2.v1"
    public open val publicToInternalOverriddenProperty3 = "Container.publicToInternalOverriddenProperty3.v1"
    public open val publicToInternalOverriddenProperty4 get() = "Container.publicToInternalOverriddenProperty4.v1"
    public open val publicToInternalPAOverriddenProperty1 = "Container.publicToInternalPAOverriddenProperty1.v1"
    public open val publicToInternalPAOverriddenProperty2 get() = "Container.publicToInternalPAOverriddenProperty2.v1"
    public open val publicToInternalPAOverriddenProperty3 = "Container.publicToInternalPAOverriddenProperty3.v1"
    public open val publicToInternalPAOverriddenProperty4 get() = "Container.publicToInternalPAOverriddenProperty4.v1"
    public open val publicToPrivateOverriddenProperty1 = "Container.publicToPrivateOverriddenProperty1.v1"
    public open val publicToPrivateOverriddenProperty2 get() = "Container.publicToPrivateOverriddenProperty2.v1"
    public open val publicToPrivateOverriddenProperty3 = "Container.publicToPrivateOverriddenProperty3.v1"
    public open val publicToPrivateOverriddenProperty4 get() = "Container.publicToPrivateOverriddenProperty4.v1"

    protected open val protectedToPublicOverriddenProperty1 = "Container.protectedToPublicOverriddenProperty1.v1"
    protected open val protectedToPublicOverriddenProperty2 get() = "Container.protectedToPublicOverriddenProperty2.v1"
    protected open val protectedToPublicOverriddenProperty3 = "Container.protectedToPublicOverriddenProperty3.v1"
    protected open val protectedToPublicOverriddenProperty4 get() = "Container.protectedToPublicOverriddenProperty4.v1"
    protected open val protectedToInternalOverriddenProperty1 = "Container.protectedToInternalOverriddenProperty1.v1"
    protected open val protectedToInternalOverriddenProperty2 get() = "Container.protectedToInternalOverriddenProperty2.v1"
    protected open val protectedToInternalOverriddenProperty3 = "Container.protectedToInternalOverriddenProperty3.v1"
    protected open val protectedToInternalOverriddenProperty4 get() = "Container.protectedToInternalOverriddenProperty4.v1"
    protected open val protectedToInternalPAOverriddenProperty1 = "Container.protectedToInternalPAOverriddenProperty1.v1"
    protected open val protectedToInternalPAOverriddenProperty2 get() = "Container.protectedToInternalPAOverriddenProperty2.v1"
    protected open val protectedToInternalPAOverriddenProperty3 = "Container.protectedToInternalPAOverriddenProperty3.v1"
    protected open val protectedToInternalPAOverriddenProperty4 get() = "Container.protectedToInternalPAOverriddenProperty4.v1"
    protected open val protectedToPrivateOverriddenProperty1 = "Container.protectedToPrivateOverriddenProperty1.v1"
    protected open val protectedToPrivateOverriddenProperty2 get() = "Container.protectedToPrivateOverriddenProperty2.v1"
    protected open val protectedToPrivateOverriddenProperty3 = "Container.protectedToPrivateOverriddenProperty3.v1"
    protected open val protectedToPrivateOverriddenProperty4 get() = "Container.protectedToPrivateOverriddenProperty4.v1"

//    public val newPublicProperty1 = "Container.newPublicProperty1.v1"
//    public val newPublicProperty2 get() = "Container.newPublicProperty2.v1"
//    public val newPublicProperty3 = "Container.newPublicProperty3.v1"
//    public val newPublicProperty4 get() = "Container.newPublicProperty4.v1"
//    public open val newOpenPublicProperty1 = "Container.newOpenPublicProperty1.v1"
//    public open val newOpenPublicProperty2 get() = "Container.newOpenPublicProperty2.v1"
//    public open val newOpenPublicProperty3 = "Container.newOpenPublicProperty3.v1"
//    public open val newOpenPublicProperty4 get() = "Container.newOpenPublicProperty4.v1"
//    protected val newProtectedProperty1 = "Container.newProtectedProperty1.v1"
//    protected val newProtectedProperty2 get() = "Container.newProtectedProperty2.v1"
//    protected val newProtectedProperty3 = "Container.newProtectedProperty3.v1"
//    protected val newProtectedProperty4 get() = "Container.newProtectedProperty4.v1"
//    protected open val newOpenProtectedProperty1 = "Container.newOpenProtectedProperty1.v1"
//    protected open val newOpenProtectedProperty2 get() = "Container.newOpenProtectedProperty2.v1"
//    protected open val newOpenProtectedProperty3 = "Container.newOpenProtectedProperty3.v1"
//    protected open val newOpenProtectedProperty4 get() = "Container.newOpenProtectedProperty4.v1"
//    internal val newInternalProperty1 = "Container.newInternalProperty1.v1"
//    internal val newInternalProperty2 get() = "Container.newInternalProperty2.v1"
//    internal val newInternalProperty3 = "Container.newInternalProperty3.v1"
//    internal val newInternalProperty4 get() = "Container.newInternalProperty4.v1"
//    internal open val newOpenInternalProperty1 = "Container.newOpenInternalProperty1.v1"
//    internal open val newOpenInternalProperty2 get() = "Container.newOpenInternalProperty2.v1"
//    internal open val newOpenInternalProperty3 = "Container.newOpenInternalProperty3.v1"
//    internal open val newOpenInternalProperty4 get() = "Container.newOpenInternalProperty4.v1"
//    internal val newInternalPAProperty1 = "Container.newInternalPAProperty1.v1"
//    internal val newInternalPAProperty2 get() = "Container.newInternalPAProperty2.v1"
//    internal val newInternalPAProperty3 = "Container.newInternalPAProperty3.v1"
//    internal val newInternalPAProperty4 get() = "Container.newInternalPAProperty4.v1"
//    internal open val newOpenInternalPAProperty1 = "Container.newOpenInternalPAProperty1.v1"
//    internal open val newOpenInternalPAProperty2 get() = "Container.newOpenInternalPAProperty2.v1"
//    internal open val newOpenInternalPAProperty3 = "Container.newOpenInternalPAProperty3.v1"
//    internal open val newOpenInternalPAProperty4 get() = "Container.newOpenInternalPAProperty4.v1"
//    private val newPrivateProperty1 = "Container.newPrivateProperty1.v1"
//    private val newPrivateProperty2 get() = "Container.newPrivateProperty2.v1"
//    private val newPrivateProperty3 = "Container.newPrivateProperty3.v1"
//    private val newPrivateProperty4 get() = "Container.newPrivateProperty4.v1"
}
